Idea Statica
  • Steel
  • Concrete
  • BIM & Workflows
  • Support & Learning
  • Pricing
  • Company
  • Steel overview
  • Connection design
  • Member design
  • Parametric design
  • Steel case studies
  • Concrete overview
  • Walls and D-regions
  • Anchoring design
  • Concrete case studies
  • BIM Overview
  • Supported integrations
  • Checkbot
  • Viewer
  • APIs
  • Support Center
  • E-learning & certification
  • Blog
  • Downloads & Licensing
  • Plans
  • Free community tool
  • Enterprise customers
  • Students & educators
  • How much will you save?
  • About us
  • Contact
  • Research & development
  • Authorized resellers
  • Meet our customers
  • Career
  • Steel
    Steel overviewConnection designMember designParametric designSteel case studies
  • Concrete
    Concrete overviewWalls and D-regionsAnchoring designConcrete case studies
  • BIM & Workflows
    BIM OverviewSupported integrationsCheckbotViewerAPIs
  • Support & Learning
    Support CenterE-learning & certificationBlogDownloads & Licensing
  • Pricing
    PlansFree community toolEnterprise customersStudents & educatorsHow much will you save?
  • Company
    About usContactResearch & developmentAuthorized resellersMeet our customersCareer
14-Day Trial
14-Day Trial

Subscribe to our newsletter

Company

  • About us
  • Partners
  • Careers
  • Patent

Resources

  • Customer projects
  • Case studies
  • Connection Library
  • Verification books

Legal

  • EULA
  • Global privacy policy
  • California Privacy
  • TOS Viewer
  • Licensing

Help

  • Contact
  • Quote request
  • Resellers
  • Downloads
FacebookInstagramLinkedInYouTube

ยฉ IDEA StatiCa 2009-2026

Trusted and used worldwide by engineers, fabricators & consultants.

Support CenterTutorialsRCS API - Crack width study (EN)
RCS API - Crack width study
ConcreteReinforced concreteTutorialsIDEA Open Model (API)EN (Eurocode)

RCS API - Crack width study (EN)

This article is also available in
ENCZDEESFRITPTNLHUROKRPLTHTRVIZH

The following tutorial demonstrates some features of the new RCS API. By taking an existing file with a section that has a predefined reinforced cross-section, we can modify the loading on the section to study the effects of capacity and crack width.

The API will be driven via the Python programming language. The reference on IDEA StatiCa Git-Hub.ย 

Overview of upcoming steps

  1. Increment the current internal force Mine by a chosen increment of moment loading.
  2. Run the calculation
  3. Extract the results we want to check from the calculation - actually crack width
  4. Add the results to a dataframe which we can use to plot on a graph

Package installations

The packages provide communication and pre-installed functions/objects to launch API, work with data frames and plot the graphs.

IDEA StatiCa RCS Client is a component of IDEA StatiCa, a software solution widely used for the design and code-checking of structural elements, including reinforced concrete and steel structures. Specifically, RCS stands for Reinforced Concrete Sections, and the RCS Client is a part of the application that focuses on analyzing and checking the behavior of reinforced concrete sections under various loading conditions.

Key Features of IDEA StatiCa RCS Client:

  1. Section Analysis: It allows engineers to analyze cross-sections of concrete elements, considering complex interactions between concrete and reinforcement. This can include non-linear behavior, cracking, and other phenomena.
  2. Code Compliance: The RCS Client checks the design against various international codes, ensuring that the sections meet safety and performance standards.
  3. Interaction Diagrams: It can generate interaction diagrams for various load combinations, helping engineers understand how a section behaves under different loading conditions (e.g., axial load combined with bending moments).
  4. Result Visualization: The software provides detailed visualizations of stress-strain distributions, crack patterns, and more, helping engineers to interpret and understand the results easily.
  5. Integration with Other Modules: The RCS Client can work in conjunction with other IDEA StatiCa modules, such as those for steel connections or concrete members, providing a comprehensive design and analysis environment.
  6. Automation and API: The RCS Client can be integrated into workflows using its API, allowing for automated analysis or integration with other software tools.

Open the existing project and get section details

  1. Open model in IDEA StatiCa is called "crack-width-example.IdeaRcs"
  2. Increment of bending momentย 
  3. Getting the details from Extreme in IDEA StatiCa Navigator (if there will be more than one section defined, will take into account all Extremes)

Run loop over the increments, calculation and results

The iterations are stored in the dataset "df.check" which can be used to display the results.

Results of analysis:ย 

Plotting the outputs (matplotlib)

You have gained proficiency in utilizing the API for RCS to conduct iteration analysis on a single section in IDEA StatiCa RCS.

Link for downloading the file from Github: https://github.com/idea-statica/ideastatica-public/tree/main/src/api-sdks/rcs-api/clients/python/juโ€ฆ

Related articles

IDEA StatiCa step-by-step tutorial for the structural design of a reinforced concrete T-section using the IDEA StatiCa RCS. Structural engineering concrete design software.
  • Concrete
  • RCS
  • EN (Eurocode)
  • Reinforcement
  • SIA (Switzerland)
  • +5
  • Concrete
  • RCS
  • EN (Eurocode)
  • Reinforcement
  • SIA (Switzerland)

Tutorials

Structural design of a reinforced concrete T-section (EN)

Read more
IDEA StatiCa step-by-step tutorial for the structural design of a prestressed I-section using the IDEA StatiCa RCS. Structural engineering concrete design software.
  • Concrete
  • EN (Eurocode)
  • Prestressed members
  • RCS
  • +4
  • Concrete
  • EN (Eurocode)
  • Prestressed members
  • RCS

Tutorials

Structural design of a prestressed I-section (EN)

Read more
RCS API for streamlined, simplified, and efficient design processes
  • Concrete
  • RCS
  • IDEA Open Model (API)
  • v24.0
  • v23.1
  • +5
  • Concrete
  • RCS
  • IDEA Open Model (API)
  • v24.0
  • v23.1

Knowledge base

RCS API for streamlined, simplified, and efficient design processes

Read more